mine detection technology - Espagnol Anglais Dictionnaire